.content {
  margin-top: 7vh;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  background-color: #f3f3f3;
}
.content_area {
  width: 1222px;
  display: flex;
  margin-top: 2%;
  flex-direction: row;
  box-shadow: 0px 0px 5px 1px #d3dce6;
  background-color: white;
  margin-bottom: 2%;
}

img {
  display: inline;
}

.news_content {
  width: 94%;
  margin-left: 3%;
}

.news_content_header {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 1%;
  border-bottom: #a40000 2px solid;
}

.news_title {
  width: 90%;
  font-size: 24px;
  text-align: center;
  line-height: 40px;
}
.news_info {
  font-size: 14px;
  width: 90%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-top: 1.5%;
}
.news_page_content {
  margin-top: 3%;
  margin-bottom: 3%;
}
